const http = require("http");
const url = require("url");
let users = require("./users.json");
const server = http.createServer((req,res)=>{
    res.setHeader("Content-type","text/html;charset=utf-8");
    // 通过nodejs 接收 get参数
    let {username="",pwd=""} = url.parse(req.url,true).query;
    console.log(username,pwd);
    var loginRes =  users.find(item=>(item.username==username && item.pwd == pwd));
    // console.log(loginRes)
    if(loginRes){
        // 在users里找到 了 对象
        res.write("用户名密码正确，可以登录");
    }else{
        res.write("用户名或者密码错误");
    }
    res.end();
})
server.listen(8989);

/* 
    nodemon 工具 
    // 1.需要通过 npm 下载 安装 nodemon工具 : npm install/i nodemon -g
    // npm root -g
    // 2.使用nodemon ： 通过nodemon 取代 node指令
    // win 静止脚本运行错误 
        1.以管理员身份 打开powershell 命令行
        2.set-executionpolicy remotesigned 输入y 确定就可以了
        // https://blog.csdn.net/m0_63760882/article/details/124402644

    // mac电脑 :npm install(i) nodemon -g  没有权限 
        // sudo npm install(i) nodemon -g 提示输入密码 
*/

// npx 就是在当前目录下面去寻找 node_module中./bin 中的$PATH，这样即使在全局中没有该命令，依然可以执行